@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px; }
body { font-family:Arial,Sans-Serif;color: #333; font-size: 12px; overflow-y:auto;overflow-x:hidden; }
font { font-size:12px;}
a { text-decoration: none;  }
a:link, a:visited { color:#DB0000; }
a:hover { color:#ff6600; }
table{  border-collapse:collapse;  }  


#data a { font-weight:bold;}
.tbox { width: 738px; margin: 5px auto 0; background: url(../images/tbox_bottom.gif) no-repeat bottom; padding-bottom: 15px; }
.tbox_content { background-color: #e7eef6;  border-left:2px solid #b9c2cb; border-right:2px solid #b9c2cb; padding:5px 5px 0; }
.tbox h1 { font-size: 12px; color: #ffffff; height: 28px; width: 703px; line-height: 28px; background: url(../images/mem_h1_ft.gif) no-repeat 0 0; padding-left: 15px; }
.tbox_content dl { background-color: #4278be; height: 33px; line-height: 33px; color: #FFF;/* margin-left:1px;*/ width:724px; }
.tbox_content dl dt { float: left; width: 435px; padding-left: 11px; }
.tbox_content dl dd { float: right; width: 99px; line-height:26px; margin-top:3px; font-weight:normal; background: url(../images/mem_league_btn.gif) no-repeat left center; color: #fbce18;margin-right:10px; text-align:center;}
.tbox_content dl .refresh { background-image: url(../images/mem_refresh_btn.gif);width: 64px;padding-left: 0px;margin-right:10px; }
.tbox .tbox_content dl .refresh a{display:block;padding-left:20px; color: #F9C100;}
#data { background-color: #C3C3C3; width: 724px; border-collapse:collapse; border: solid 1px #c8c7c7; }
.roll { color:red; text-align:center; }
.b_cen { text-align:right; }
.sportNotice { height:30px; line-height:30px; border-bottom:solid 1px #9ea293; background: url(../images/main_title_bg.png) no-repeat 0px 0px; background-color: #e1e4da; padding-left:10px; }
.sportNotice marquee { width:650px; float:left; }
.sportNotice strong { width:30px; float:left; background:url(../images/notice.gif) no-repeat 0px 8px; padding-left:20px; }
.sportNotice span { width:60px; float:right; padding-left:10px; }
#data tr th { background-color: #6e7458; border-color:#dcdcdc; font-weight: normal; color: #FFF; padding: 5px; }
#data tr.datatop th {background-color: #a0b8d2;border-color: #B9B9A3;font-weight: normal;color: #000;padding: 2px 2px 1px;}
#data tr td { background-color: #FFF; border:#C3C3C3 1px solid; line-height: 18px; padding:2px; border-collapse:collapse; }
#data .b_title , #data .b_title2 { height:20px; line-height:20px; font-size:12px; font-weight: bold; color: #4a3b08; background: url(../images/t_ico.gif) no-repeat 10px center; padding-left: 40px; background-color: #c3d9f1; }
#data .b_title2  { background-image:none;}

.tbox .redcard{float:right;color:red;}
.sg .all{color:red;}
.sg .team{font-weight:bold;}
.tbox .qiu{padding-right:10px;}
.tbox .time{width:30px;}
.tbox dl a:link,.tbox dl a:visited { color:#880000; }
.tbox dl dd a.thickbox { color: #F9C100; font-weight:normal; }

#leagueBox{display:none;}
#leagueForm li{float:left;width:208px;height:30px;overflow:hidden;list-style:none;text-align:left;}
#leagueForm .btnBox{border-top:1px dotted #FF0000;clear:both;}
#leagueForm .btn{ height:30px;width:120px;padding:2 3px 3px 3px;}

.orderbody { background-color: #493721; }
#orderBox{padding:0px 3px 5px 3px;line-height:26px; color:#302706; background-color: #e7eef6; width:210px;min-height:100px; height:auto !important;  height:300px; overflow:hidden !important;  
 overflow:visible;}
#orderBox .ord{ clear: right;width: 208px;font-size: 12px; color: #2F2F2F; border: 1px solid #b9c2cb; background-color: #edf4fe;}
#orderBox .ord p{padding-left:5px;}
#orderBox em{color:red;}
#orderBox .tb_confirm{margin:5px 0px; height:26px;}
.remark { border: 1px solid #937B52; background-color: #E1D6C2; padding-top:5px; padding-left:5px;}
#orderBox .league{font-size: 12px;line-height: 18px;padding: 0px 8px; border-bottom: none; background: #c3d9f1;}
.ord  .gametype {height: 17px;padding: 1px 8px 1px;border-left: 1px solid #937B52;border-right: 1px solid #937B52;background-color: #E1D6C2;}
.ord  .teamName {padding: 4px 8px 3px;border: 1px solid #937B52;border-top: none;background-color: #E1D6C2;}
.ord  .radio {color: #BA2700;}
.ord  .team {margin: 3px 0;padding: 3px 8px 2px;text-align: left;border: 2px solid #937B52;background-color: #FFF; font: 12px Arial, Helvetica, SimSun, sans-serif;}
.ord  .team  em {color: #BB2700;font-style: normal;}
strong.light {color: #BA2700;}
strong, b {font-weight: bold;}
.ord .auto {margin: 3px 0;padding: 0px 8px 0px 4px;text-align: left;border: 1px solid #937B52;background-color: #E1D6C2;font-weight: bold; height:22px; line-height:22px;}
.ord .betdata {padding: 6px 5px 9px 8px;line-height: 110%;border: 1px solid #937B52;background-color: #E1D6C2;}
.ord .amount {margin-bottom: 8px;}
.ord .amount .gold {height: 22px;width: 127px;border: 1px solid #937B52;font-weight: bold;}
.tb_confirm { margin-top: 0px; text-align: center;}
.tb_confirm input.no { float:left; cursor: pointer;margin: 0 1px 0 0;width: 85px;height: 26px;border: none;padding-top: 2px;
color: #FFF;font-weight: bold;background: #3D3D3D url(../images/order_btn.gif) no-repeat 0 -80px;border-radius: 0;}
.tb_confirm input.yes { float:left; cursor: pointer;margin: 0;width: 122px;height: 26px;border: none;padding-top: 2px;color: #F8C100;font-weight: bold;
background: #3D3D3D url(../images/order_btn.gif) no-repeat 0 0;border-radius: 0;}



#orderBox h6 { color:#9E2C1C; font-size:12px;}
#orderBox li{line-height:20px;background-color:#8B9778;margin-top:1px;list-style:none;}
#orderBox li .type{ color:#4a3b08;padding-left:2px;font-weight:bold;}
#orderBox li .content{background-color:#FFF;padding-left:5px;border: 1px solid #8B9778;}
#orderBox li .content li{background-color:#FFF;border:none;}
#orderForm h6{margin: 0;padding-left: 5px;color: #2F2F2F;height: 22px; line-height:22px; background: #F1E3C6 url(../images/order_h1_ft.jpg) repeat-x left top;}
#orderForm ul{margin-bottom:2px;line-height:20px;padding:1px;font-weight:bold;color:#2F2F2F;list-style:none; background: #CFC0A1; border: 1px solid #937B52;}
#orderForm .cancel{ float:right;margin-right:5px;}
#orderForm ul li{ font-weight:normal;padding-left:5px;background-color:#FFF;}
#orderForm .odds,.rate{color:#ff0000;}
#TB_window{top:270px;}
.bf{background:url(../images/mem_rb_bg.gif) no-repeat;width:70px;height:40px;color:#F8C100;text-align:center;}
.bf span{color:#AF5F27}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.tb_message{padding:5px;color:red;font-size:14px; background:#f1e2c5;}
.tb_message ul li{padding:10px;}
.notice{background-color:#EFEFEF;padding:5px;color:#000;}
.notice .orderId{ color:red;padding-top:10px;}
/*result*/
.result{ width:98%;margin:0 auto;}
.result .league{line-height: 20px; font-size:14px;padding-left:5px;background-color:#fcf9ce;}
.result td{border-color:#C3C3C3; line-height: 20px; padding:3px 2px;}
/*notice*/
.notice .title{ padding:3px 10px; }
.notice table{width:98%;margin:0 auto;}
.notice tr th { background-color: #6e7458; border-color:#dcdcdc; font-weight: normal; color: #FFF; padding: 5px; }
.notice tr td{border-color:#C3C3C3; line-height: 20px; padding:3px 2px;}
/*add*/
/*.tb_confirm .yes { width:80px; height:26px;}
.tb_confirm .no { vertical-align:bottom; margin-bottom:2px;}*/


#sportwrapbox { float:left; width:738px; height:auto; overflow:hidden; margin-left:3px; margin-top:3px; display:inline; position:relative;}
.sporttop { margin:0; height:28px; line-height:28px; background: #fff url(../images/mem_h1_ft.gif) no-repeat 100% 0; padding-right:15px;}
#data tr td.b_1st { background-color: #edf4fe;text-align: center;}
.refresh_M_btn, .refresh_M_on {width: 100px;height: 45px;line-height: 45px;cursor: pointer;padding: 17px 0 0 50px;
font: normal 0.75em Arial, Helvetica, sans-serif;white-space: nowrap;}

.refresh_M_btn {color: #F8C100;background: url(../images/mem_refresh_M_btn.gif) no-repeat; font-size:14px;}
.refresh_M_on {color: #FF0;background:url(../images/mem_refresh_M_on.gif) no-repeat; font-size:14px;}
#refresh_down { margin:10px auto;}
#refresh_right { display:none;}

#orderBox .title { margin: 0;  padding-right: 5px; color: #2F2F2F; height: 22px; background: #F1E3C6 url(../images/order_h1_ft.jpg) repeat-x left top; position:relative;}
#orderBox .title h1 { padding: 0px 48px 2px 8px; height: 20px; width: 100%; font-size: 12px; font-weight: bold;     word-break: break-all; }
.tiTimer { width:21px; height:22px; background: url(../images/order_btn.gif) no-repeat 0 -122px; cursor:pointer; position:absolute; right:5px; top:2px; }